
.list-vertical a::after {
  content: '';
  position: absolute;
  width: 7px;
  height: 7px;
  border-top: 2px solid #cbc9cc;
  border-right: 2px solid #cbc9cc;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  right: 12px;
  margin-top: 15px;
}
#comment .percent dd div {
	overflow: hidden;
	height: 10px;
	width: 0;
	background-image: -ms-linear-gradient(top, #ED0000 0, #A50000 100%);
	background-image: -moz-linear-gradient(top, #ED0000 0, #A50000 100%);
	background-image: -o-linear-gradient(top, #ED0000 0, #A50000 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ED0000),
		color-stop(1, #A50000));
}
td.com-i-column .grade-star {
	width: 75px;
	height: 14px;
	background:
		url(http://static.360buyimg.com/item/1.1.0/css/i/newicon20140910.png)
		no-repeat -183px -239px
}

td.com-i-column .grade-star.g-star1 {
	background-position: -169px -239px;
}

td.com-i-column .grade-star.g-star2 {
	background-position: -154px -239px;
}

td.com-i-column .grade-star.g-star3 {
	background-position: -139px -239px;
}

td.com-i-column .grade-star.g-star4 {
	background-position: -124px -239px;
}

td.com-i-column .grade-star.g-star5 {
	background-position: -109px -239px;
}



#spec-list .spec-items li {
	text-align: center;
	font-size: 0;
}

.slider-nav li {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 9px;
	height: 9px;
	margin: 0 2px;
	background: #E4831C;
	border-radius: 50%;
	text-align: center;
	color: #fff;
	overflow: hidden;
	cursor: pointer
}

.slider-nav .slider-selected {
	background: #C82012;
}

#preview {
	position: relative
}

#preview .slider-nav li {
	width: 5px;
	height: 5px;
	line-height: 5px;
	display: inline-block;
	*display: inline;
	*zoom: 1
}

#choose {
/* 	width: 100%; */
	padding-top: 10px;
	/* 	border-top: 1px dotted #ddd; */
	margin: 5px 0 0 10px;
	margin-bottom: 20px
}

#choose .dt {
	float: left;
	width:65px;
	margin-left: 10px;
	text-align: right;
	height:30px;
	line-height: 30px;
}

#choose .dd {
	_margin-right: -3px;
	overflow: hidden;
	padding-right: 10px;
}

#choose a {
	display: block;
/* 	white-space: nowrap; */
	text-decoration: none
}

#choose .item-hl-bg {
	background: #ffe8e8;
	border: 1px solid #db9a9a;
	margin-top: -1px
}

#choose .item-hl-bg .dd {
	border-color: #ffe8e8
}

.p-choose-wrap .item {
}

.p-choose-wrap .item a {
	padding: 4px 6px;
	border: 1px solid #ccc;
	background: #fff
}

.p-choose-wrap .item a:hover {
	padding: 3px 5px;
	border: 2px solid #88541C
}

.p-choose-wrap .item.selected {
	position: relative;
	zoom: 1
}

.p-choose-wrap .item.selected a {
	padding: 3px 5px;
	border: 2px solid #603201
}

.p-choose-wrap .item.selected b {
	position: absolute;
	bottom: 2px;
	right: 5px;
	width: 12px;
	height: 12px;
	overflow: hidden;
	background: url(../images/goods/newicon20140910.png) no-repeat -202px
		-224px
}

.p-choose-wrap .item.disabled {
	position: relative;
	zoom: 1
}

.p-choose-wrap .item.disabled i {
	display: none
}

.p-choose-wrap .item.disabled a, .p-choose-wrap .item.disabled a:hover {
	cursor: not-allowed;
	border: 1px dashed #ccc;
	padding: 4px;
	color: #999
}

#choose-btns .buttn a b, .nav-minicart-buttn a {
	background-image: url(../images/goods/p-btns.png);
	background-repeat: no-repeat
}

#choose-btns .buttn a {
	position: relative;
	text-align: center;
	color: #e4393c
}

#choose-btns .buttn a b {
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	cursor: pointer
}

#choose-btns .disabled a b {
	cursor: default
}

#choose-btns .disabled a {
	cursor: not-allowed
}

#choose-btns #choose-buttn-append .buttn-append-heyue {
	width: 147px
}

#choose-btns #choose-buttn-append .buttn-append-heyue b {
	background-position: 0 -526px
}

#choose-btns #choose-buttn-append .buttn-append-heyue-old {
	width: 147px
}

#choose-btns #choose-buttn-append .buttn-append-heyue-old b {
	background-position: 0 -710px
}

#choose-btns .buttn {
	float: left;
	height: 38px;
	margin-top: 8px;
	margin-bottom: 5px
}

#choose-btns .buttn a {
	float: left;
	margin-right: 6px;
	overflow: hidden
}

#choose-btns .buttn a.buttn-ebook {
	height: 34px;
	padding: 0 10px;
	font: 12px/34px simsun
}

#choose-btns .buttn a.buttn-ebook span {
	font-weight: 700;
	color: #e4393c;
	margin-left: 2px;
	font-family: verdana
}

#choose-btns .buttn-gift {
	width: 153px;
	height: 38px
}

#choose-btns .buttn-gift b {
	background-position: 0 -572px
}

#choose-btns a.buttn-gift:hover b {
	background-position: -157px -572px
}

#choose-btns .buttn-append {
	width: 137px;
	height: 38px
}

#choose-btns .buttn-append b {
	background-position: 0 0
}

#choose-btns a.buttn-append:hover b {
	background-position: -146px 0
}

#choose-btns .choose-buttn-append-lite .buttn-append {
	height: 38px;
	width: 101px;
	font: 12px/38px simsun;
	margin: 0 6px 0 0;
	color: #333
}

#choose-btns .choose-buttn-append-lite .buttn-append b {
	width: 100%;
	height: 100%;
	background-position: 0 -215px;
	background-color: none
}

#choose-btns #choose-buttn-append a {
	line-height: 38px
}

#choose-btns #choose-buttn-append .buttn-append:hover b {
	background-position: -157px 0
}

#choose-btns #choose-buttn-append .buttn-append-buynow {
	width: 143px;
}

#choose-btns #choose-buttn-append .buttn-append-buynow b {
	background-position: 0 -123px
}

#choose-btns #choose-buttn-append a.buttn-append-buynow:hover b {
	background-position: -157px -123px
}

#choose-btns #choose-buttn-append a.buttn-append-heyue:hover b {
	background-position: -157px -526px
}

#choose-btns #choose-buttn-append a.buttn-append-heyue-old:hover b {
	background-position: -157px -710px
}

#choose-btns #choose-buttn-append.choose-buttn-append-lite .buttn-append:hover b
	{
	background-position: -157px -215px
}

#choose-btns #choose-buttn-append.disabled .buttn-append b, #choose-btns #choose-buttn-append.disabled .buttn-append:hover b
	{
	background-position: -313px 0
}

#choose-btns .disabled .buttn-gift b, #choose-btns .disabled a.buttn-gift:hover b
	{
	background-position: -314px -572px
}

.m-tab-trigger .trig-item1 {
	float: left;
	height: 30px
}

.m-tab-trigger .trig-item {
	float: left;
	height: 30px
}

.m-tab-trigger .trig-item {
	width: 25%;
	text-align: center;
	height: 30px;
	line-height: 30px;
}

.m-tab-trigger .trig-item1 {
	width: 25%;
	text-align: center;
	height: 30px;
	line-height: 30px;
}

.m-tab-trigger .trig-item1.curr {
	text-align: center;
	color: #585C64;
	position: relative;
	border-bottom: 2px solid rgb(232, 77, 31);
}

.m-tab-trigger .trig-item.curr {
	text-align: center;
	color: #585C64;
	position: relative;
	border-bottom: 2px solid rgb(232, 77, 31);
}

.m-tab-trigger .trig-itemios {
	width: 25%;
	text-align: center;
	height: 30px;
	line-height: 30px;
	float: left;
	height: 30px;
	color: #A1A0A0;
	font-size: 18px;
}

.m-tab-trigger .trig-itemios.curr {
	text-align: center;
	color: #A4DBDE;
	position: relative;
	border-bottom: 3px solid #A4DBDE;
	height: 40px;
}

.m-tab-trigger .border-line {
	height: 30px;
	line-height: 30px;
	width: 1px;
	border-left: 1px #efefef solid;
	float: right;
}


.Ptable{
	font-size: 14px;
}

.Ptable th {
	background: #EEF7FE;
	text-align: right;
	padding: 2px
}

.Ptable td {
	padding: 2px 5px;
	background: #fff;
	border:1px solid #F5FAFE;
}

.Ptable .tdTitle {
	text-align: center;
	width: 90px;
	background: #F5FAFE;
	height: 25px;
	line-height: 25px;
}

#comment .percent dd {
	float: left;
	width: 100px;
	height: 10px;
	margin-top: 6px;
	overflow: hidden;
	background: #efefef
}

#comment {
	
	margin-top: 10px;
}

#comment .rate {
	padding: 10px 0;
	float: left;
	width: 20%;
	text-align: center
}

#comment .rate strong {
	 font-size:20px;
	color: #e4393c
}

#comment .rate span {
	color: #999;
}

#comment .rate strong span {
	font-size: 24px;
	color: #e4393c
}

#comment .percent {
	float: left;
	padding-left:10%;
	width: 70%;
	height: 74px;
}

#comment .percent span {
	color: #9C9A9C
}

#comment .percent dl {
	padding: 2px 0;
	overflow: hidden;
	zoom: 1
}

#comment .percent dt {
	float: left;
}

.com-table-header {
	height: 30px;
	line-height: 30px;
	border: 1px solid #ddd;
	overflow: hidden;
	background-color: #f7f7f7;
	font-size: 14px;
}

.com-table-header .item {
	float: left;
	font-weight: 700;
}

.com-table-header .column1 {
	width: 20%;
}

.com-table-header .column2 {
	width: 50%;
}

.com-table-header .column3 {
	width: 30%;
}

.comments-item {
	margin-top: -1px;
	/* border: 1px solid #ddd; */
	line-height: 30px;
}